fn give_princess(gift: &str) -> Result<(), &str> {
    // 公主讨厌蛇，所以如果公主表示厌恶的话我们要停止！
    if gift == "snake" {
        return Err("AAAaaaaa!!!!");
    }

    println!("I love {}s!!!!!", gift);
    Ok(())
}

pub fn practice() {
    if let Err(e) = give_princess("teddy bear") {
        println!("{}", e);
    }
    if let Err(e) = give_princess("snake") {
        println!("{}", e);
    }
}
